package com.bowen.paycenter.mapper;

import java.util.List;
import com.bowen.paycenter.domain.PayInfo;
import org.apache.ibatis.annotations.Mapper;

/**
 * 支付信息Mapper接口
 *
 * @author Renbowen
 * @date 2020-11-17
 */
@Mapper
public interface PayInfoMapper
{
    /**
     * 查询支付信息
     *
     * @param id 支付信息ID
     * @return 支付信息
     */
    public PayInfo selectPayInfoById(Long id);

    /**
     * 查询支付信息列表
     *
     * @param payInfo 支付信息
     * @return 支付信息集合
     */
    public List<PayInfo> selectPayInfoList(PayInfo payInfo);

    /**
     * 新增支付信息
     *
     * @param payInfo 支付信息
     * @return 结果
     */
    public int insertPayInfo(PayInfo payInfo);

    /**
     * 修改支付信息
     *
     * @param payInfo 支付信息
     * @return 结果
     */
    public int updatePayInfo(PayInfo payInfo);

    /**
     * 删除支付信息
     *
     * @param id 支付信息ID
     * @return 结果
     */
    public int deletePayInfoById(Long id);

}
